MACEDON: Methodology for Automatically Creating, Evaluating, and Designing Overlay Networks

نویسندگان

  • Adolfo Rodriguez
  • Charles Edwin Killian
  • Sooraj Bhat
  • Dejan Kostic
  • Amin Vahdat
چکیده

Currently, researchers designing and implementing largescale overlay services employ disparate techniques at each stage in the production cycle: design, implementation, experimentation, and evaluation. As a result, complex and tedious tasks are often duplicated leading to ineffective resource use and difficulty in fairly comparing competing algorithms. In this paper, we present MACEDON, an infrastructure that provides facilities to: i) specify distributed algorithms in a concise domainspecific language; ii) generate code that executes in popular evaluation infrastructures and in live networks; iii) leverage an overlay-generic API to simplify the interoperability of algorithm implementations and applications; and iv) enable consistent experimental evaluation. We have used MACEDON to implement and evaluate a number of algorithms, including AMMO, Bullet, Chord, NICE, Overcast, Pastry, Scribe, and SplitStream, typically with only a few hundred lines of MACEDON code. Using our infrastructure, we are able to accurately reproduce or exceed published results and behavior demonstrated by current publicly available implementations.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Optimal Topology Design for Overlay Networks

The topology creation is one of the most important step for the design of an overlay network. Traffic characteristic and volume, and behavior of nodes which can be selfish or cooperative are the main issues that affect the performance of overlay networks, and have to be considered in designing a good topology. In this paper, we study the problem of finding the overlay topology that minimizes a ...

متن کامل

Designing a Social Banking Model with a Post-Corona Approach

The first part of the economic system that was affected by the outbreak of the Corona pandemic was the banking system of countries. Therefore, the aim of this study was to design a social banking model with a post-corona approach in the country's banking industry, which uses a combination of Delphi-fuzzy method and interpretive structural modeling. In this study, the opinions of university prof...

متن کامل

Component Based Overlay Development in Gridkit

This report describes the process of developing and evaluating a component based overlay with the intention of creating a configurable, reusable and extensible implementation. This is done through the use of a new fine grained component architecture accompanied by a surrounding framework to support the interconnection of these components. Through the use of this framework it is then possible to...

متن کامل

Chainsaw: Eliminating Trees from Overlay Multicast

In this paper, we present Chainsaw, a p2p overlay multicast system that completely eliminates trees. Peers are notified of new packets by their neighbors and must explicitly request a packet from a neighbor in order to receive it. This way, duplicate data can be eliminated and a peer can ensure it receives all packets. We show with simulations that Chainsaw has a short startup time, good resili...

متن کامل

Eclipse and Re-Emergence of Anonymous P2P Storage Network Overlay Services

As soon as anonymous peer-to-peer (P2P) storage networks came to be in the early 2000s [8, 9, 11, 14], developers found themselves with a new playground for creating privacy enhancing tools. In many ways different to the now dominant client-server architecture, a whole generation of distributed overlay services emerged, offering a viable option for asynchronous messaging and bulletin boards. To...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004